@charset "utf-8";

/* CSS Document */



body{ margin:0px; padding:0px; font-family:"微软雅黑";}

dl,dd,dt,ul,li,p,b,form,h1,h2,h3{ margin:0px; padding:0px; list-style:none;}

img{ border:0px;}

a{ text-decoration:none; color:#555;}

a:hover{ color:#f60;}





.contact{ width:100%; height: auto;}

.top{ width:100$; height:118px;/* background:url(../images/top_bg.jpg) bottom;*/}

.menu{ position:relative; width:1200px; height:136px; margin:0px auto;}

.logo{ width:200px; height:60px; position:absolute; top:40px; left:120px; }

.menu1{ width:850px; height:48px; /*background:url(../images/menu_bg.jpg);*/ padding-left:10px; float:right; margin-top:48px;}

.menu1 li{ float:left; line-height:48px; font-size:20px; /*color:#fff;*/ width:130px; text-align:center;}

.menu1 li a{ /*color:#fff;*/ text-decoration:none; display: block;}

.menu1 li a:hover { color:#ef7304; }

/*------------------ Banner -----------------*/

#banner { position:relative; width:100%; height:700px; overflow:hidden; clear:both;}

#banner .Limg2{ position:relative; }

#banner .Limg2 li{ height:700px; }

#banner .Limg2 li p { line-height:25px; font-size:12px; padding-left:15px;}

#banner .Nubbt2 { position:absolute; width:auto; z-index:9; left:47%; bottom:10px; _display:inline; width:180px; height:14px; }

#banner .Nubbt2 span { background:url(../images/banner_nav_button.png) no-repeat; overflow:hidden; display:block; float:left; margin:0px 6px 0px 0px; width:14px; height:14px; cursor:pointer;}

#banner .Nubbt2 span.on2 { background:url(../images/banner_nav_button_hover.png) no-repeat; overflow:hidden; display:block; float:left; width:14px; height:14px;}



.img{ height:700px; width:100%; position:absolute; text-align:center}



.img_img{ z-index:99; display:block; height:700px; width:100%; margin:0 auto;}



.ban_btn{ position:absolute; z-index:99;  background:url(../images/ban_btn.jpg) 0px 0px; display:block; width:90px; height:30px;bottom:100px; left:50%; margin:0px 0px 0px -497px; }

/*.ban_btn:hover{ background:url(../images/main_curr/ban_btn.jpg) 0px -30px;}*/

.ban_leftbtn{ position:absolute; left:38%; top:50%;margin:-28px 0px 0px -550px; cursor:pointer; width:30px; height:56px; background:url(../images/lr_btn.gif) #2a2a2ade; z-index:999;}

.ban_leftbtn:hover{background:url(../images/lr_btn.gif) 0px -56px;}

.ban_rightbtn{ position:absolute; right:38%; top:50%; margin:-28px -550px 0px 0px; cursor:pointer; width:30px; height:56px; background:url(../images/lr_btn.gif) -30px 0px #2a2a2ade;z-index:999;}

.ban_rightbtn:hover{background:url(../images/lr_btn.gif) -30px -56px;}

.slider { display:block; height:3px; background:url(../images/slider.jpg) no-repeat top center; }



.contact1{ width:1200px; margin:0px auto;}
.contact1 h3{margin-top: 15px}
.contact1 .con_new ul li{width: 275px;margin-left: 20px;float: left;margin-top:15px; }
.contact1 .con_new ul li p{width: 275px;text-align: center;margin-top: 10px;}

.con_left{ width:436px; height:275px; float:left; padding-top:43px;}

.con_left_t{width:436px; height:24px; border-bottom:1px dotted #ccc;}

.con_left_t dd{ float:left;}

.con_left_t dt{ float:right; padding-top:5px;}

.con_left_t dt a { display:block; width:13px; height:13px; background:url(../images/more.jpg) no-repeat; }

.con_left_t dt a:hover { background:url(../images/more_hover.jpg) no-repeat; }



.con_left_nr{ width:436px; height:200px; padding-top:20px;}

.con_news{ width:436px; height:80px;}

.con_news dd{ float:left;}

.con_news dt{ float:left; line-height:18px; color:#555555; font-size:13px; padding-left:10px; width:240px;}

.con_news dt p a{ color:#f60; font-size:16px; line-height:26px; text-decoration:none;}

.con_news dd a img {

	transition: all 500ms;

	-webkit-transition: all 500ms;

	-moz-transition: all 500ms;

	-o-transition: all 500ms;

}

.con_news dd a:hover img {

transform: scale(1.05);

-webkit-transform: scale(1.05);

-moz-transform: scale(1.05);

-o-transform: scale(1.05);

-ms-transform: scale(1.05);

}

.con_news1{ width:375px; height:103px; padding-top:17px;}

.con_news1 li{ font-size:13px; color:#555; line-height:32px; width:360px; padding-left:15px; height:32px; border-bottom:1px dotted #ccc; background:url(../images/arrow.jpg) no-repeat left center; }

.con_mid{ width:411px; height:275px; float:left; margin-left:57px;padding-top:43px;}

.con_mid_t{width:411px; height:24px; border-bottom:1px dotted #ccc;}

.con_mid_t dt a { display:block; width:13px; height:13px; background:url(../images/more.jpg) no-repeat; }

.con_mid_t dt a:hover { background:url(../images/more_hover.jpg) no-repeat; }



.con_mid_t dd{ float:left;}

.con_mid_t dt{ float:right; padding-top:5px;}

.con_mid_nr{ width:350px; height:208px; padding-top:12px;}

.con_mid_nr li{ line-height:33px; height:33px; width:350px; border-bottom:1px dotted #ccc; font-size:13px; }

.con_mid_nr li dd{ float:left; color:#555555; line-height:33px; width:230px; }

.con_mid_nr li dd p { float:left; width:56px; }

.con_mid_nr li dd span { display:block; float:left; width:120px; margin-left:20px; }

.con_mid_nr li dd i { float:right; font-style:normal; }

.con_mid_nr li dt{ float:left;color:#bdbdbd; float:right; line-height:33px; }



.con_right{ width:122px; height:275px; float:right;padding-top:43px;}

.con_right dl dd a { display:block; width:122px; height:122px; background:url(../images/sina.jpg) no-repeat; }

.con_right dl dd a:hover { background:url(../images/sina_hover.jpg) no-repeat; }

.con_right dl dt a { display:block; width:122px; height:122px; background:url(../images/qq.jpg) no-repeat; }

.con_right dl dt a:hover { background:url(../images/qq_hover.jpg) no-repeat; }



.copyright{ width:100%; height:200px; background:#30333a;}

.copyright1{ width:1200px; height:111px; margin:0px auto; }

.copyright2{ width:1200px; height:58px; margin:auto;padding: 20px }

.erweima{ width:142px; height:58px; float:left; margin-top:15px; }

.copyright2 p{text-align: center;color: #7d7d7d;line-height: 30px;}
.copyright2 p a{margin: 20px;color: #fff}
/*
.copyright2 dd  { font-size:12px; color:#4d4d4d; line-height:24px; text-align:center; }

.copyright2 dd a { margin:0 20px; }

.copyright2 dt{ color:#ababab; font-family: "微软雅黑" Arial, Helvetica, sans-serif ; font-size:12px; line-height:16px; text-align:center; }

*/

/*公司简介*/

.about_banner{ width:100%; height:207px; background:url(../images/banner2.jpg) no-repeat center top;}

.con_banner{ width:100%; height:207px; background:url(../images/contact.jpg) no-repeat center top;}

.hz_banner{ width:100%; height:207px; background:url(../images/hezuo1.jpg) no-repeat center top;}

.zp_banner{ width:100%; height:207px; background:url(../images/zhaopin.jpg) no-repeat center top;}

.news_banner{ width:100%; height:207px; background:url(../images/news22.jpg) no-repeat center top;}

.cp_banner{ width:100%; height:207px; background:url(../images/cp.jpg) no-repeat center top;}

.about_con{ width:1200px; min-height:420px; margin:0px auto; clear:both; padding-top:23px; padding-bottom:60px;}

.about_con .page_content ul li{margin-bottom: 20px}

.about_con .page_content ul li .page_content_title{text-align: center;}
.about_con .page_content ul li .content_detail{padding: 20px;
    line-height: 30px;width: 800px;margin: auto}
.about_left{ width:185px; height:auto; float:left;}

.about_left1{ width:185px; height:auto;}

.about_left1_t{ width:185px; height:28px;}

.about_left1_t span { display:block; width:185px; height:28px; background:url(../images/about_t.jpg) no-repeat; }

.about_left1_t .news_br { background:url(../images/news_br.jpg) no-repeat; }

.about_left1_t .cp_t { background:url(../images/cp_t.jpg) no-repeat; }

.about_left1_t .jobs { background:url(../images/jobs.jpg) no-repeat; }

.about_left1_t .hezuo { background:url(../images/hezuo.jpg) no-repeat; }

.about_left1_t .contact { background:url(../images/contact.jpg) no-repeat; }



.about_left1_nr{ width:185px; height: auto;}

.about_left1_nr li{ width:185px; height:49px; cursor:pointer; font-size:16px; color:#666666;text-align:center; line-height:49px;}

.about_left1_nr li a { display:block; height:49px; background:url(../images/about_bg.jpg); }

.about_left1_nr li a:hover { background:url(../images/about_bg2.jpg) no-repeat; color:#f60; }

.about_left1_nr .cur a { color:#f60; background:url(../images/about_bg2.jpg) no-repeat; }



.about_left2{ width:185px; padding-top:10px;}

.about_left2 dt{ padding-top:8px;}

.about_left2 dl a { display:block; }

.about_left3{ width:186px; height:91px; padding-top:10px;}

.about_left3 dd{ float:left;}

.about_left3 dd a { display:block; width:93px; height:91px; background:url(../images/about_pic3.jpg) no-repeat; }

.about_left3 dd a:hover { background:url(../images/about_pic3_hover.png) no-repeat; }

.about_left3 dt{ float:left;}

.about_left3 dt a { display:block; width:93px; height:91px; background:url(../images/about_pic4.jpg) no-repeat; }

.about_left3 dt a:hover { background:url(../images/about_pic4_hover.png) no-repeat; }

.about_right{ width:755px; height:auto; float:right;}
.about_right img{max-width: 100%;}
.about_right1{ width:755px; height:54px; background: url(../images/neiye_right.jpg);}

.about_right1 dd{ float:left; font-size:18px; line-height:20px; _line-height:26px; color:#666666; padding-left:25px;}

.about_right1 dt{ float:right; font-size:13px; color:#999; line-height:30px; }

.about_right2{ font-size:14px; color:#555; width:725px; height: auto; margin:0px auto; line-height:25px; text-indent:2em;}

.about_right2 p { line-height:2em; text-indent:2em; }

.about_right3{ font-size:14px; color:#4b4b4b; width:725px; height: auto; margin:0px auto; line-height:25px; text-indent:2em;}

.about_right3 table { margin-top:10px; }

.cp_bt{ width:685px; height:39px; margin-left:20px; position:relative; border-bottom:1px solid #ccc; }

.cp_bt ul { width:262px; position:absolute; left:0; top:0; background:url(../images/cp_bg1.jpg) no-repeat; }

.cp_bt li{ width:131px; float:left; font-size:18px; text-align:center; text-indent:0; } 

.cp_bt li a { display:block; line-height:39px; }

.cp_bt li a:hover { color:#555; }

.cp_bt .cur a { color:#f60; line-height:40px; background:url(../images/cp_bg2.jpg) no-repeat; }

.cp_bt .cur a:hover { color:#f60; }

.cp_nr{ width:725px; padding-top:15px; }

.cp_nr p{ width:725px; height:40px; font-size:18px; color:#555; line-height:40px; border-bottom:1px dotted #ccc; text-indent:2em; margin-bottom:15px;}

.cp_nr dl{ width:680px;  margin:0px auto; display:block}

.cp_nr dl dd { text-indent:0; }

.cp_nr dt{ font-size:13px; color:#555; line-height:22px; padding-top:10px;}

.about_right3 li{ width:725px; height:32px; border-bottom:1px dotted #ccc; line-height:32px; padding-left:15px; background:url(../images/arrow.jpg) no-repeat left center;}

.about_right3 li dd{ line-height:32px; float:left; text-indent:0; }

.about_right3 li dd a { font-size:14px; }

.about_right3 li dt{ line-height:32px; float:right; color:#bdbdbd;}

.news2_bt{ width:725px; height:60px; border-bottom:1px dotted #ccc; text-indent:0; }

.news2_bt dd{ font-size:18px; color:#ff7d00; text-align:center; line-height:24px;}

.news2_bt dt{ color:#555555; font-size:13px; text-align:center; line-height:30px;}

.news2_bt dl dt p { float: left; line-height:30px; padding-left:268px;}

.news2_bt dl dt span { float:left; padding-left:50px; }

.about_right3 .zhiwei { background:none; border:none; }

.about_right3 .zhiwei span { float:left; display:block; width:173px; text-align:center; font-size:13px; font-style:italic; color:#a4a4a4; }

.about_right3 .zhiwei_content { cursor:pointer; background:none; }

.about_right3 .zhiwei_content a { float:left; display:block; width:173px; text-align:center; font-size:13px; }

.about_right3 .zhiwei1 { border-bottom:1px dotted #f60; }

.about_right3 .zhiwei1 a { color:#f60; }

.about_right3 .biaoge { width:725px; border:none; background:none; height:auto; font-size:13px; }

.about_right3 .biaoge p { line-height:25px; padding-left:15px; }

.about_right3 .biaoge .jianli { margin-top:10px; margin-bottom:5px; color:#f60; font-size:12px; }

.about_right3 .biaoge .jianli span { color:#4b4b4b; }

.jobs_right3 { text-indent:0; width:1100px;padding: 50px}

.jobs_right3 ul li{clear: both;margin:auto;width: 580px;}
.jobs_right3 h2{text-align: center;}
.jobs_right3 h3{text-align: center;margin-bottom: 20px}

.jobs_right3 ul li .des{color: #878787;font-size: 14px;
    line-height: 22px;
    margin-left: 10px;
    margin-bottom: 10px;}
.jobs_right3 ul li .hr_name{line-height: 35px;font-size: 18px;color: #f60;}

.jobs_right3 ul li .hr_content{margin-left: 10px;line-height: 30px;}


.custom_any_img {

  left:50%;

  bottom: 200px;

  background: url("../images/up.png") no-repeat;

  margin-left: 480px;

  width: 24px;

  height: 24px;

}





/*--------------------------------------------Register----------------------------------------------------*/

.contact1 { margin:20px auto; margin-bottom:40px; width:1200px; overflow:hidden; }

.contact1_header { height:49px; background:url(../images/contact1_header_bg.jpg) no-repeat; }

.contact1_header h2 { height:49px; font-size:18px; color:#fff; line-height:49px; padding-left:52px;  }

.contact1_header .zhuce { background:url(../images/pencil.jpg) no-repeat 15px 6px ; }



.contact1_content { border:1px solid #ccc; padding:46px 0; }

.contact1_content ul li { height:30px; line-height:30px; margin-bottom:28px;  margin-left:304px; }

.contact1_content ul .last { margin-bottom:10px; }

.contact1_content ul span { float:left; display:block; font-size:16px; color:#333; }

.contact1_content .num4 { _margin:0 1px; *margin:0 1px; margin:0 1px\9; }

.contact1 em { float:left; font-size:12px; color:#999; font-family:"宋体"; margin-left:8px; font-style:normal; }

.mark { width:19px; height:32px; background:url(../images/mark.jpg) no-repeat left center; }

.error { padding-left:20px; height:32px; background:url(../images/error.jpg) no-repeat left center; }

.warn { padding-left:20px; height:32px; background:url(../images/warn.jpg) no-repeat left center; }



.txt { width:220px; padding-left:5px; height:28px; line-height:28px; border:1px solid #ccc; }



.rules { margin-left:383px; font-size:12px; height:18px; line-height:18px; margin-bottom:10px; }

.c_box { float:left; width:14px; height:14px; margin:3px; _margin-left:5px; _margin-top:1px; }

.rules a { color:#0577ec; }



.submit { text-align:center; }

.btn1 { cursor:pointer; width:79px; text-align:center; line-height:26px; height:26px; font-size:14px; font-family:"微软雅黑"; color:#fff; border:none; background:url(../images/btn1.jpg) no-repeat; }

.btn1_a { line-height:26px; display:inline-block; }

.btn1_a:hover { color:#fff; }







/*--------------------------------------------Login----------------------------------------------------*/

.login { background:url(../images/user.jpg) no-repeat 12px 6px;  }

.new_user { margin-left:28px; color:#bbb; }

.new_user a { color:#ff0000; margin-left:2px; }

.new_user a:hover { text-decoration:underline; }







/*--------------------------------------------User----------------------------------------------------*/

.user_left { float:left; margin-left:8px; width:182px; }

.user_left_top { height:51px; background:url(../images/user_left_top_bg.jpg) no-repeat; overflow:hidden; }

.user_left_top h2 { margin-top:13px; color:#fff; font-size:18px; padding-left:45px; background:url(../images/user_top.jpg) no-repeat 18px center; }

.user_right_top a { float:right; font-size:14px; }

.user_left_con { padding:9px 11px; padding-bottom:112px; background:url(../images/user_left_content_bg.jpg) repeat-y; }

.user_left_con li { height:38px; line-height:38px; background:none; border-bottom:1px solid #ccc; }

.user_left_con li a { display:block; padding:0 10px; color:#666; background:url(../images/user_left_arrow.jpg) no-repeat 140px center; }

.user_left_con li a:hover { text-decoration:underline; }

.user_left_con .cur { background:#ff7b01; border:none; }

.user_left_con .cur a { color:#fff; background:url(../images/user_left_cur_arrow.jpg) no-repeat 140px center; }

.user_left_end { height:20px; background:url(../images/user_left_end_bg.jpg) no-repeat; }



.user_right { float:left; margin-left:24px; margin-top:12px; width:786px; _width:770px; }

.user_right_top { height:31px; line-height:31px; border-bottom:2px solid #ee9203; }

.user_right_top h2 { float:left; font-size:24px; color:#ee9203; font-weight:normal; }

.user_right_con { padding:23px 0; overflow:hidden; border-bottom:1px dashed #ddd; }

.user_right .safe { background:#f9f9f9; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; }

.user_right .safe_con { height:49px; line-height:49px; }

.user_right .safe_con img { margin-top:2px; }

.user_right .safe_con span { float:left; display:block; margin:0 20px; font-size:12px; color:#666; }

.user_right .safe_con span .btn1_a { margin-top:10px }





/*--------------------------------------------Fangchenmi----------------------------------------------------*/

.user_right_con .tips { text-align:center; height:24px; line-height:24px; font-size:14px; font-family:"宋体"; }

.user_right_con .tips i { display:inline-block; margin-right:8px; width:19px; height:24px; vertical-align:middle; background:url(../images/tips.jpg) no-repeat; }

.user_right_con .tips1  { color:#7c9900; }

.user_right_con .tips1 i { color:#7c9900; background:url(../images/mark1.jpg) no-repeat;  }

.user_right_con .con { margin:20px 0; font-size:16px; color:#333; font-weight:normal; font-family:"宋体"; }

.user_right_con .con b { color:#ff0000; font-weight:normal; }

.user_right_con ul { margin-top:38px; overflow:hidden; }

.user_right_con ul li { margin-bottom:20px; margin-left:205px; height:32px; line-height:32px; }

.user_right_con ul li span { float:left; display:block; }

.user_right_con p { margin-top:49px; text-align:center; font-size:12px; font-weight:600; color:#fe7902; }







/*--------------------------------------------Window----------------------------------------------------*/

.mainBox { margin:0 auto; width:382px; }

.mainBox h3 { margin:0; height:40px; line-height:40px; padding-left:16px; font-size:18px; color:#fff; background:url(../images/window_header.jpg) no-repeat; }

.mainBox .douMsg { padding:20px 0; border:1px solid #ccc; text-align:center; }

.douMsg_con span { display:inline-block; margin-right:4px; vertical-align:middle; }

